// 账户
// 由大小写字母、数字组成
// 至少6位，至多12位
const rules = {
	account: {
		reg: /^\w{6,12}$/,
		tip: "6-12 位由大小写字母、数字组成",
	},
	userName: {
		reg: /^.{2,12}$/,
		tip: "2-12 位任意字符组成",
	},
	password: {
		reg: /^\w{6,12}$/,
		tip: "6-12 位大小写字母、数字组成"
	},
	email: {
		reg: /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/,
		tip: '请输入正确的邮箱'
	}
}

export default {
	check(str, rule) {
		return rules[rule].reg.test(str)
	},

	getTip(rule) {
		return rules[rule].tip
	}
}
